package com.xique.park.mapper;

import java.util.List;

import com.xique.park.bean.domain.ParkChargeCarTemp;
import com.xique.park.bean.dto.ChargeMngTypeGarageDto;
import com.xique.park.bean.request.web.chargeRule.TypeGarageObj;
import com.xique.park.bean.search.web.ChargeMngTypeGarageSearch;

/**
 * 临停车计费Mapper接口
 * 
 * @author xique
 * @date 2021-12-09
 */
public interface ParkChargeCarTempMapper extends RootMapper<ParkChargeCarTemp>
{
    /**
     * 管理类型、车库、计费规则连表查询
     * @param search
     * @return
     */
    List<ChargeMngTypeGarageDto> selectChargeMngTypeGarageList(ChargeMngTypeGarageSearch search);

    /**
     * 根据管理类型和车库列表批量删除
     * @param list
     * @return
     */
    int batchDeleteByTypeGarage(List<TypeGarageObj> list);

}
